package cn.gx.learn.security_boot_jwt_websocket.appiontment.dal.convert;

import cn.gx.learn.security_boot_jwt_websocket.appiontment.controller.vo.AppiontmentReqVO;
import cn.gx.learn.security_boot_jwt_websocket.appiontment.dal.data.AppiontmentDO;
import cn.gx.learn.security_boot_jwt_websocket.appiontment.dal.data.wrapper.AppiontmentRDO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

import java.util.List;

@Mapper
public interface AppiontmentConvert {
    AppiontmentConvert INSTANCE =Mappers.getMapper(AppiontmentConvert.class);
    AppiontmentDO convert(AppiontmentReqVO reqVO);
    AppiontmentReqVO convert(AppiontmentDO reqDO);
    AppiontmentRDO convertToRDO(AppiontmentDO  reqDO);
    List<AppiontmentRDO>convertToRDO(List<AppiontmentDO> reqDOList);

}
